Global > Israel > Kerem Ben Zimra

Hotels in Kerem Ben Zimra, Israel

Nof Lazafon - Batsir St 172